#ifndef MAC_REG_RXPMA_LANE_H
#define MAC_REG_RXPMA_LANE_H

/* Base address of Module's Register */
#define CSR_RXPMA_LANE_BASE (0x18000)

#define CSR_RXPMA_LANE_INT_STATUS (CSR_RXPMA_LANE_BASE + 0x0)
#define CSR_RXPMA_LANE_INT_ENABLE (CSR_RXPMA_LANE_BASE + 0x4)
#define CSR_RXPMA_LANE_INT_SET (CSR_RXPMA_LANE_BASE + 0x8)
#define CSR_RXPMA_LANE_OVF_INT_STATUS (CSR_RXPMA_LANE_BASE + 0xc)
#define CSR_RXPMA_LANE_OVF_INT_ENABLE (CSR_RXPMA_LANE_BASE + 0x10)
#define CSR_RXPMA_LANE_OVF_INT_SET (CSR_RXPMA_LANE_BASE + 0x14)
#define CSR_RXPMA_LANE_UDF_INT_STATUS (CSR_RXPMA_LANE_BASE + 0x18)
#define CSR_RXPMA_LANE_UDF_INT_ENABLE (CSR_RXPMA_LANE_BASE + 0x1c)
#define CSR_RXPMA_LANE_UDF_INT_SET (CSR_RXPMA_LANE_BASE + 0x20)
#define CSR_RXPMA_LANE_IERR_U_INFO (CSR_RXPMA_LANE_BASE + 0x400)
#define CSR_RXPMA_LANE_IERR_U_CNT (CSR_RXPMA_LANE_BASE + 0x404)
#define CSR_RXPMA_LANE_PHY_RSTN (CSR_RXPMA_LANE_BASE + 0x420)
#define CSR_RXPMA_LANE_AFIFO_RSTN (CSR_RXPMA_LANE_BASE + 0x440)
#define CSR_RXPMA_LANE_LANE_RSTN (CSR_RXPMA_LANE_BASE + 0x444)
#define CSR_RXPMA_LANE_PHY_SELF_RESET_EN (CSR_RXPMA_LANE_BASE + 0x460)
#define CSR_RXPMA_LANE_PHY_ENABLE (CSR_RXPMA_LANE_BASE + 0x480)
#define CSR_RXPMA_LANE_PHY_CONTROL (CSR_RXPMA_LANE_BASE + 0x4a0)
#define CSR_RXPMA_LANE_PHY_CLK_SKEW_CONTROL (CSR_RXPMA_LANE_BASE + 0x4c0)
#define CSR_RXPMA_LANE_PHY_1588_CFG (CSR_RXPMA_LANE_BASE + 0x4e0)
#define CSR_RXPMA_LANE_DBG_IERR_INSERT (CSR_RXPMA_LANE_BASE + 0x500)
#define CSR_RXPMA_LANE_LANE_CLOCK_BIST_START (CSR_RXPMA_LANE_BASE + 0x520)
#define CSR_RXPMA_LANE_LANE_CLOCK_BIST_TIME (CSR_RXPMA_LANE_BASE + 0x540)
#define CSR_RXPMA_LANE_AFIFO__CTRL (CSR_RXPMA_LANE_BASE + 0x560)
#define CSR_RXPMA_LANE_LANE_CLOCK_BIST_DONE (CSR_RXPMA_LANE_BASE + 0x580)
#define CSR_RXPMA_LANE_LANE_CLOCK_BIST_VALUE (CSR_RXPMA_LANE_BASE + 0x5a0)
#define CSR_RXPMA_LANE_AFIFO__CURR_STATUS (CSR_RXPMA_LANE_BASE + 0x5c0)
#define CSR_RXPMA_LANE_AFIFO__STATUS (CSR_RXPMA_LANE_BASE + 0x5e0)
#define CSR_RXPMA_LANE__SIGNAL_HIS_STATUS (CSR_RXPMA_LANE_BASE + 0x600)
#define CSR_RXPMA_LANE__SIGNAL_STATUS (CSR_RXPMA_LANE_BASE + 0x620)
#define CSR_RXPMA_LANE_PHY_SKEW_CURR_STATUS (CSR_RXPMA_LANE_BASE + 0x640)
#define CSR_RXPMA_LANE_PHY_SKEW_HIS_STATUS (CSR_RXPMA_LANE_BASE + 0x660)
#define CSR_RXPMA_LANE_DBG__CTRL (CSR_RXPMA_LANE_BASE + 0x680)
#define CSR_RXPMA_LANE_DBG__CURR_STATUS (CSR_RXPMA_LANE_BASE + 0x6a0)
#define CSR_RXPMA_LANE_DBG__HIS_STATUS (CSR_RXPMA_LANE_BASE + 0x6c0)
#define CSR_RXPMA_LANE_SPARE (CSR_RXPMA_LANE_BASE + 0x800)
#define CSR_RXPMA_LANE_SPARE_CNT (CSR_RXPMA_LANE_BASE + 0x804)

#endif